package cc.rengu.igas.share.core.model;

import java.io.Serializable;

/**
 * 联机业务使用的商户信息实体
 * Created by wangcheng on 2021/5/21 14:31
 */
public class MchntInfo implements Serializable {
    private String instId;               /* 多法人标识 */
    private String mchntNo;              /* 商户号 */
    private String mchntName;            /* 商户名称 */
    private String mchntSimpleName;      /* 商户简称 */
    private String mchntType;            /* 商户类型 */
    private String signInstId;           /* 收单机构 */
    private String industryType;         /* 行业类别 */
    private String mchntLevel;           /* 商户等级 */
    private String mchntArea;            /* 所属商圈 */
    private String mchntStatus;          /* 商户状态 */
    private String smsSendFlag;          /* 发送短信开关 */
    private String independentDataFlag;  /* 独立进件标志 */
    private String mchntSignType;        /* 商户签约类型 */
    private String realSettleFlag;       /* 本行卡实时清算标志 */
    private String mchntSettleMode;      /* 商户结算模式 */
    private String cashWithdrawalFlag;   /* 开通提现标志 */
    private String supportCreditFlag;    /* 是否支持信用卡 */
    private String noPasswordFlag;       /* 是否支持小额免密 */
    private String noPasswordAmt;        /* 小额免密金额 */
    private String contactName;          /* 联系人姓名 */
    private String contactPhone;         /* 联系人电话 */
    private String contactCertType;      /* 联系人证件类型 */
    private String contactCertNo;        /* 联系人证件号码 */
    private String contactEmail;         /* 联系电子邮箱 */
    private String mchntBizProvince;     /* 商户所在省 */
    private String mchntBizCity;         /* 商户所在市 */
    private String mchntBizRegion;       /* 商户所在区 */
    private String mchntBizStreet;       /* 商户所在街道 */
    private String mchntBizAddr;         /* 营业地址 */
    private String licenceType;          /* 经营执照类型 */
    private String licenceCode;          /* 统一社会信息代码 */
    private String licenceName;          /* 经营执照名称 */
    private String artifName;            /* 法人姓名 */
    private String artifCertType;        /* 法人证件类型 */
    private String artifCertNo;          /* 法人证件号码 */
    private String artifMobile;          /* 法人手机号 */
    private String artifEmail;           /* 法人电子邮箱 */
    private String managerId;            /* 拓展经理工号 */
    private String chainMchntNo;         /* 连锁商户号 */
    private String wechatMchntNo;        /* 微信商户号 */
    private String wechatChannelType;    /* 微信通道类型 */
    private String realNameApplyNo;      /* 实名认证申请单号 微信应答的编号 */
    private String realNameBizNo;        /* 实名认证业务单号 请求时生成的流水号  */
    private String appId;                /* APP支付APPID */
    private String appSecretKey;         /* APP支付密钥 */
    private String scanAppId;            /* 扫码支付APPID */
    private String scanSecretKey;        /* 扫码支付密钥 */
    private String h5AppId;              /* H5支付APPID */
    private String h5SecretKey;          /* H5支付密码 */
    private String cardAppId;            /* 刷卡支付APPID */
    private String cardSecretKey;        /* 刷卡支付密钥 */
    private String miniAppId;            /* 小程序支付APPID */
    private String miniSecretKey;        /* 小程序支付密钥 */
    private String faceAppId;            /* 刷脸支付APPID */
    private String faceSecretKey;        /* 刷脸支付密钥 */
    private String alipayMchntNo;        /* 支付宝商户号 */
    private String alipayChannelType;    /* 支付宝通道类型 */
    private String alipayBatchNo;        /* 支付宝直联全局唯一事务编号 */
    private String alipayAppAuthToken;   /* 支付宝商户应用授权令牌 */
    private String cupsMchntNo;          /* 银联商户号 */
    private String cupsChannelMchntNo;   /* 银联全渠道道商户号 */
    private String cupsInstId;           /* 银联机构号 */
    private String cupsAreaCode;         /* 银联地区代码 */
    private String specialBillingType;   /* 银联特殊计费类型 */
    private String upacMchntNo;          /* 银联全渠道商户号 */
    private String groupMchntNo;         /* 集团商户号 */
    private String agentMchntNo;         /* 代理商户号 */
    private String platMchntNo;          /* 平台商户号 */
    private String mchntLng;             /* 商户经度坐标 */
    private String mchntLat;             /* 商户纬度坐标 */

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getMchntSimpleName() {
        return mchntSimpleName;
    }

    public void setMchntSimpleName(String mchntSimpleName) {
        this.mchntSimpleName = mchntSimpleName;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getSignInstId() {
        return signInstId;
    }

    public void setSignInstId(String signInstId) {
        this.signInstId = signInstId;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getMchntLevel() {
        return mchntLevel;
    }

    public void setMchntLevel(String mchntLevel) {
        this.mchntLevel = mchntLevel;
    }

    public String getMchntArea() {
        return mchntArea;
    }

    public void setMchntArea(String mchntArea) {
        this.mchntArea = mchntArea;
    }

    public String getMchntStatus() {
        return mchntStatus;
    }

    public void setMchntStatus(String mchntStatus) {
        this.mchntStatus = mchntStatus;
    }

    public String getSmsSendFlag() {
        return smsSendFlag;
    }

    public void setSmsSendFlag(String smsSendFlag) {
        this.smsSendFlag = smsSendFlag;
    }

    public String getIndependentDataFlag() {
        return independentDataFlag;
    }

    public void setIndependentDataFlag(String independentDataFlag) {
        this.independentDataFlag = independentDataFlag;
    }

    public String getMchntSignType() {
        return mchntSignType;
    }

    public void setMchntSignType(String mchntSignType) {
        this.mchntSignType = mchntSignType;
    }

    public String getRealSettleFlag() {
        return realSettleFlag;
    }

    public void setRealSettleFlag(String realSettleFlag) {
        this.realSettleFlag = realSettleFlag;
    }

    public String getMchntSettleMode() {
        return mchntSettleMode;
    }

    public void setMchntSettleMode(String mchntSettleMode) {
        this.mchntSettleMode = mchntSettleMode;
    }

    public String getCashWithdrawalFlag() {
        return cashWithdrawalFlag;
    }

    public void setCashWithdrawalFlag(String cashWithdrawalFlag) {
        this.cashWithdrawalFlag = cashWithdrawalFlag;
    }

    public String getSupportCreditFlag() {
        return supportCreditFlag;
    }

    public void setSupportCreditFlag(String supportCreditFlag) {
        this.supportCreditFlag = supportCreditFlag;
    }

    public String getNoPasswordFlag() {
        return noPasswordFlag;
    }

    public void setNoPasswordFlag(String noPasswordFlag) {
        this.noPasswordFlag = noPasswordFlag;
    }

    public String getNoPasswordAmt() {
        return noPasswordAmt;
    }

    public void setNoPasswordAmt(String noPasswordAmt) {
        this.noPasswordAmt = noPasswordAmt;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getContactCertType() {
        return contactCertType;
    }

    public void setContactCertType(String contactCertType) {
        this.contactCertType = contactCertType;
    }

    public String getContactCertNo() {
        return contactCertNo;
    }

    public void setContactCertNo(String contactCertNo) {
        this.contactCertNo = contactCertNo;
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }

    public String getMchntBizProvince() {
        return mchntBizProvince;
    }

    public void setMchntBizProvince(String mchntBizProvince) {
        this.mchntBizProvince = mchntBizProvince;
    }

    public String getMchntBizCity() {
        return mchntBizCity;
    }

    public void setMchntBizCity(String mchntBizCity) {
        this.mchntBizCity = mchntBizCity;
    }

    public String getMchntBizRegion() {
        return mchntBizRegion;
    }

    public void setMchntBizRegion(String mchntBizRegion) {
        this.mchntBizRegion = mchntBizRegion;
    }

    public String getMchntBizStreet() {
        return mchntBizStreet;
    }

    public void setMchntBizStreet(String mchntBizStreet) {
        this.mchntBizStreet = mchntBizStreet;
    }

    public String getMchntBizAddr() {
        return mchntBizAddr;
    }

    public void setMchntBizAddr(String mchntBizAddr) {
        this.mchntBizAddr = mchntBizAddr;
    }

    public String getLicenceType() {
        return licenceType;
    }

    public void setLicenceType(String licenceType) {
        this.licenceType = licenceType;
    }

    public String getLicenceCode() {
        return licenceCode;
    }

    public void setLicenceCode(String licenceCode) {
        this.licenceCode = licenceCode;
    }

    public String getLicenceName() {
        return licenceName;
    }

    public void setLicenceName(String licenceName) {
        this.licenceName = licenceName;
    }

    public String getArtifName() {
        return artifName;
    }

    public void setArtifName(String artifName) {
        this.artifName = artifName;
    }

    public String getArtifCertType() {
        return artifCertType;
    }

    public void setArtifCertType(String artifCertType) {
        this.artifCertType = artifCertType;
    }

    public String getArtifCertNo() {
        return artifCertNo;
    }

    public void setArtifCertNo(String artifCertNo) {
        this.artifCertNo = artifCertNo;
    }

    public String getArtifMobile() {
        return artifMobile;
    }

    public void setArtifMobile(String artifMobile) {
        this.artifMobile = artifMobile;
    }

    public String getArtifEmail() {
        return artifEmail;
    }

    public void setArtifEmail(String artifEmail) {
        this.artifEmail = artifEmail;
    }

    public String getManagerId() {
        return managerId;
    }

    public void setManagerId(String managerId) {
        this.managerId = managerId;
    }

    public String getChainMchntNo() {
        return chainMchntNo;
    }

    public void setChainMchntNo(String chainMchntNo) {
        this.chainMchntNo = chainMchntNo;
    }

    public String getWechatMchntNo() {
        return wechatMchntNo;
    }

    public void setWechatMchntNo(String wechatMchntNo) {
        this.wechatMchntNo = wechatMchntNo;
    }

    public String getWechatChannelType() {
        return wechatChannelType;
    }

    public void setWechatChannelType(String wechatChannelType) {
        this.wechatChannelType = wechatChannelType;
    }

    public String getRealNameApplyNo() {
        return realNameApplyNo;
    }

    public void setRealNameApplyNo(String realNameApplyNo) {
        this.realNameApplyNo = realNameApplyNo;
    }

    public String getRealNameBizNo() {
        return realNameBizNo;
    }

    public void setRealNameBizNo(String realNameBizNo) {
        this.realNameBizNo = realNameBizNo;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getAppSecretKey() {
        return appSecretKey;
    }

    public void setAppSecretKey(String appSecretKey) {
        this.appSecretKey = appSecretKey;
    }

    public String getScanAppId() {
        return scanAppId;
    }

    public void setScanAppId(String scanAppId) {
        this.scanAppId = scanAppId;
    }

    public String getScanSecretKey() {
        return scanSecretKey;
    }

    public void setScanSecretKey(String scanSecretKey) {
        this.scanSecretKey = scanSecretKey;
    }

    public String getH5AppId() {
        return h5AppId;
    }

    public void setH5AppId(String h5AppId) {
        this.h5AppId = h5AppId;
    }

    public String getH5SecretKey() {
        return h5SecretKey;
    }

    public void setH5SecretKey(String h5SecretKey) {
        this.h5SecretKey = h5SecretKey;
    }

    public String getCardAppId() {
        return cardAppId;
    }

    public void setCardAppId(String cardAppId) {
        this.cardAppId = cardAppId;
    }

    public String getCardSecretKey() {
        return cardSecretKey;
    }

    public void setCardSecretKey(String cardSecretKey) {
        this.cardSecretKey = cardSecretKey;
    }

    public String getMiniAppId() {
        return miniAppId;
    }

    public void setMiniAppId(String miniAppId) {
        this.miniAppId = miniAppId;
    }

    public String getMiniSecretKey() {
        return miniSecretKey;
    }

    public void setMiniSecretKey(String miniSecretKey) {
        this.miniSecretKey = miniSecretKey;
    }

    public String getFaceAppId() {
        return faceAppId;
    }

    public void setFaceAppId(String faceAppId) {
        this.faceAppId = faceAppId;
    }

    public String getFaceSecretKey() {
        return faceSecretKey;
    }

    public void setFaceSecretKey(String faceSecretKey) {
        this.faceSecretKey = faceSecretKey;
    }

    public String getAlipayMchntNo() {
        return alipayMchntNo;
    }

    public void setAlipayMchntNo(String alipayMchntNo) {
        this.alipayMchntNo = alipayMchntNo;
    }

    public String getAlipayChannelType() {
        return alipayChannelType;
    }

    public void setAlipayChannelType(String alipayChannelType) {
        this.alipayChannelType = alipayChannelType;
    }

    public String getAlipayBatchNo() {
        return alipayBatchNo;
    }

    public void setAlipayBatchNo(String alipayBatchNo) {
        this.alipayBatchNo = alipayBatchNo;
    }

    public String getAlipayAppAuthToken() {
        return alipayAppAuthToken;
    }

    public void setAlipayAppAuthToken(String alipayAppAuthToken) {
        this.alipayAppAuthToken = alipayAppAuthToken;
    }

    public String getCupsMchntNo() {
        return cupsMchntNo;
    }

    public void setCupsMchntNo(String cupsMchntNo) {
        this.cupsMchntNo = cupsMchntNo;
    }

    public String getCupsChannelMchntNo() {
        return cupsChannelMchntNo;
    }

    public void setCupsChannelMchntNo(String cupsChannelMchntNo) {
        this.cupsChannelMchntNo = cupsChannelMchntNo;
    }

    public String getCupsInstId() {
        return cupsInstId;
    }

    public void setCupsInstId(String cupsInstId) {
        this.cupsInstId = cupsInstId;
    }

    public String getCupsAreaCode() {
        return cupsAreaCode;
    }

    public void setCupsAreaCode(String cupsAreaCode) {
        this.cupsAreaCode = cupsAreaCode;
    }

    public String getSpecialBillingType() {
        return specialBillingType;
    }

    public void setSpecialBillingType(String specialBillingType) {
        this.specialBillingType = specialBillingType;
    }

    public String getUpacMchntNo() {
        return upacMchntNo;
    }

    public void setUpacMchntNo(String upacMchntNo) {
        this.upacMchntNo = upacMchntNo;
    }

    public String getGroupMchntNo() {
        return groupMchntNo;
    }

    public void setGroupMchntNo(String groupMchntNo) {
        this.groupMchntNo = groupMchntNo;
    }

    public String getAgentMchntNo() {
        return agentMchntNo;
    }

    public void setAgentMchntNo(String agentMchntNo) {
        this.agentMchntNo = agentMchntNo;
    }

    public String getPlatMchntNo() {
        return platMchntNo;
    }

    public void setPlatMchntNo(String platMchntNo) {
        this.platMchntNo = platMchntNo;
    }

    public String getMchntLng() {
        return mchntLng;
    }

    public void setMchntLng(String mchntLng) {
        this.mchntLng = mchntLng;
    }

    public String getMchntLat() {
        return mchntLat;
    }

    public void setMchntLat(String mchntLat) {
        this.mchntLat = mchntLat;
    }
}
